/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pua.uniandes.servicios;

import java.util.Date;
import javax.ejb.Remote;
import pua.uniandes.entities.Mision;

/**
 *
 * @author jd.velasquez3209
 */
@Remote
public interface ReporteMisionesBeanRemote {

    public void crearMision(String nomMision, String nomCohete, Date fechaCreacion)  throws Exception ;

    public Date getFechaCreacionMision(String nomMision) throws Exception;

    public Date getFechaDespegueMision(String nomMision) throws Exception;

    public Date getFechaFinMision(String nomMision) throws Exception;

    public String[] getDatosAnalisis(String nomMision) throws Exception;

    public String[] getListadoMisiones();

    public byte[] getArchivoReporte(String nomMision) throws Exception;

    public void guardarTrama(double aceleracionX, double aceleracionY, double aceleracionZ,double altura,double  potencia,double temperatura,Date tiempo);

    public void terminarMision() throws Exception;

    void persistirMision() throws Exception;

    public boolean iniciarMision(String name) throws Exception;

    public Mision getMision(String nombreMision) throws Exception;
}
